Is The $125 Federal 595 Any Good